@charset "utf-8";

html, body {
	font: 12px/1.8 'microsoft yahei', 微软雅黑, Arial, tahoma, verdana, 'simsun';
	color: #606060;
	background: #fff;
	-webkit-text-size-adjust: none;
	font-size: 14px;
}

a {
	color: #464646;
	text-decoration: none;
	font-size: 16px;
}

a:hover {
	text-decoration: none;
}

.editor {
	word-wrap: break-word;
	font-family: 宋体b8b\4f53, arial;
	font-size: 18px;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 100;
	line-height: normal;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 16px;
	line-height: normal;
}

a {
	color: #555;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

ol, ul, li {
	list-style: none;
}

input, textarea, select, button {
	font: 14px Verdana, Helvetica, Arial, sans-serif;
}

table {
	border-collapse: collapse;
}

p {
	font-size: 16px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	*zoom: 1;
}

/*头部*/
.index_top {
	height: 106px;
	width: 1200px;
	margin: 0 auto;
	min-width: 1200px;
}

.top_tel {
	float: right;
	height: 29px;
	line-height: 29px;
	border: 1px solid black;
	margin-top: 40px;
	padding: 10px 20px;
	-moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 40px 40px 40px 40px;
    -webkit-border-radius: 40px 40px 40px 40px;
    border-radius: 40px 40px 40px 40px;
}

.top_tel img {
	float: left;
	padding-right: 10px;
}

.top_tel p {
	color: black;
	font-size: 18px;
	text-align: left;
	line-height: 29px;
	float: left;
	display: block;
	text-transform: uppercase;
}

.top_tel span {
	float: left;
	font-size: 18px;
	color: black;
	line-height: 29px;
	display: block;
	text-indent: 0.5rem;
}

.clear {
	clear: both;
}

.top_fd {
	width: 100%;
	top: 0;
	min-width: 1200px;
	position: fixed;
	height: 156px;
	z-index: 102;
	background: white;
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
}

.wrap_top {
	height: 31px;
	width: 100%;
	min-width: 1200px;
}

.inner {
	margin: 0 auto;
	width: 1200px;
	min-width: 1200px;
}

.wrap_top .top_title {
	font-size: 12px;
	line-height: 30px;
	color: #FFF;
}

.top_l {
	float: left
}

.top_r {
	float: right;
	width: 280px;
}

.top_r a {
	color: white;
	font-size: 12px;
}

.lang {
	float: right;
}

.lang .a2:hover {
	background-image: url(../ico1_4.png);
	text-transform: Uppercase;
}

.lang a.a1 {
	background: url(../ico1_2.png) no-repeat left center;
}

.lang a.a2 {
	background: url(../ico1_3.png) no-repeat left center;
}

.lang a.a3 {
	background: url(../ey_01.png) no-repeat left center;
	text-transform: Uppercase;
}

.lang a.a3:hover {
	background: url(../ey.png) no-repeat left center;
}

.lang a {
	display: inline-block;
	padding-left: 22px;
	margin-left: 5px;
}

.lang a:hover {
	color: #ffaa17;
	transition: 0.5s;
}

.ybc {
	float: right;
	margin-left: 20px;
}

.ybc .ly_ioc:hover {
	background: url(../03_ioc-h.png) no-repeat left;
	transition: 0.5s;
}

.ybc .ly_ioc {
	background: url(../03_ioc.png) no-repeat left;
}

.ybc .dt_ioc {
	background: url(../04_ioc.png) no-repeat left;
}

.ybc .dt_ioc:hover {
	background: url(../04_ioc-h.png) no-repeat left;
	transition: 0.5s;
}

.ybc a {
	display: inline-block;
	padding-left: 15px;
	margin-left: 5px;
}

.ybc a:hover {
	color: #ffaa17;
	transition: 0.5s;
}

.top_r a:first-child {
	border: 0px;
}

.top_r a img {
	padding-right: 5px;
	height: 13px;
}

.wrap_top .inner p {
	color: #FFF;
	display: block;
	float: left;
	font-family: '微软雅黑' "宋体";
	font-size: 12px;
}

.wrap_top .inner span {
	color: #FFF;
	float: right;
	margin-right: 20px;
	font-size: 15px;
}

.wrap_top .inner span img {
	float: left;
	padding-top: 8px;
}

.logo {
	display: block;
	float: left;
	padding: 15px 10px 15px 0;
}

.nav_box {
	width: 100%;
	margin: 0 auto;
	height: 50px;
	background: #053e78;
	min-width: 1200px;
}

/*导航样式*/
.topx {
	background: #053e78;
	height: 50px;
}

.daohang {
	height: 50px;
	width: 1200px;
	margin: 0 auto;
	min-width: 1200px;
}

.daohang li {
	height: 50px;
	line-height: 50px;
	width: 150px;
	float: left;
	text-align: center;
	position: relative;
	z-index: 99;
}

.daohang li a {
	color: white;
}

.daohang li:hover {
	background: #053e78;
}

.daohang li:hover a {
	color: #fff;
}

.nav_active {
	background: #b42a37;
}

.nav_active a {
	color: #fff;
}

.daohang li a {
	display: block;
	font-size: 16px;
}

.daohang li ul {
	display: none;
	width: 150px;
	z-index: 100;
	position: absolute;
	left: 0px;
	overflow: hidden;
	background: #053e78;
}

.daohang li ul li {
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	border-top: 1px solid #053e78;
	color: #ffffff;
}

.daohang li ul li a {
	display: block;
	font-size: 14px;
	color: #ffffff;
}

.daohang li ul li:hover {
	transition: 0.3s;
	background: #b42a37;
}

.daohang li ul li:hover a {
	/*color: black;*/
	transition: 0.3s;
}

.daohang li:hover ul {
	display: block;
}

/*语言切换*/
.Language {
	width: 43px;
	height: 43px;
	background: #b42a37;
	text-align: center;
	line-height: 43px;
	float: right;
	margin-top: 30px;
	border-radius: 50%;
	border-top-left-radius: 20%;
	border-top-right-radius: 20%;
	border-bottom-right-radius: 20%;
	border-bottom-left-radius: 20%;
}

.Language:hover {
	background: #14a0cd;
}

.Language a {
	color: white;
	font-size: 16px;
	font-weight: bold;
	display: block;
}

/*首页*/

/*选择我们*/
.xz_bt {
	margin-top: 70px;
}

.xz_bt p {
	font-size: 24px;
	color: #434343;
	text-align: center;
	font-weight: bold;
	padding-top: 15px;
}

.xz_bttop {
	height: 30px;
	width: 350px;
	margin: 0 auto;
}

.xz_bttop img {
	width: 22px;
	height: 22px;
	padding-top: 5px;
}

.xz_bttop h3 {
	float: left;
	color: #053e78;
	font-size: 30px;
	padding: 0 20px;
	font-weight: bold;
	line-height: 30px;
}

.ioc_box {
	width: 1200px;
	margin: 0 auto;
}

.ioc_box li {
	float: left;
	width: 162px;
	margin: 39px;
}

.ioc_list {
	width: 118px;
    margin: 0px auto;
	height: 118px;
	overflow: hidden;
}

.ioc_box li p {
    text-align: center;
	font-size: 18px;
	color: #434343;
}

.xz_mor {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 50px;
}

.xz_mor a {
	color: white;
	font-size: 18px;
	padding: 10px 60px;
	border: 1px solid #b42a37;
	-moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 40px 40px 40px 40px;
    -webkit-border-radius: 40px 40px 40px 40px;
    border-radius: 40px 40px 40px 40px;
}

.xz_mor a:hover {
	color: white;
	border: none;
	background: #b42a37;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	transition: all 0.5s;
}

.ioc_box li:first-child .ioc_list {
	background: url(../ico03.png) no-repeat 0 0;
	transition: all 0.5s;
}

.ioc_box li:first-child .ioc_list:hover {
	background: url(../ico03.png) no-repeat 0 -118px;
	transition: all 0.5s;
}

.ioc_box li:first-child+li .ioc_list {
	background: url(../ico04.png) no-repeat 0 0;
	transition: all 0.5s;
}

.ioc_box li:first-child+li .ioc_list:hover {
	background: url(../ico04.png) no-repeat 0 -118px;
	transition: all 0.5s;
}

.ioc_box li:first-child+li+li .ioc_list {
	background: url(../ico05.png) no-repeat 0 0;
	transition: all 0.5s;
}

.ioc_box li:first-child+li+li .ioc_list:hover {
	background: url(../ico05.png) no-repeat 0 -118px;
	transition: all 0.5s;
}

.ioc_box li:first-child+li+li+li .ioc_list {
	background: url(../ico06.png) no-repeat 0 0;
	transition: all 0.5s;
}

.ioc_box li:first-child+li+li+li .ioc_list:hover {
	background: url(../ico06.png) no-repeat 0 -118px;
	transition: all 0.5s;
}

.ioc_box li:first-child+li+li+li+li .ioc_list {
	background: url(../ico07.png) no-repeat 0 0;
	transition: all 0.5s;
}

.ioc_box li:first-child+li+li+li+li .ioc_list:hover {
	background: url(../ico07.png) no-repeat 0 -118px;
	transition: all 0.5s;
}

/*首页产品分类*/

.fl_box {
	width: 100%;
	height: 514px;;
	background: #053e78;
	min-width: 1200px;
	margin: 0 auto;
}

.pro_fl {
	width: 301px;
	height: 256px;
	float: left;
	background: url("../index_11.jpg") no-repeat left;
}

.fl_more {
	text-align: center;
	color: white;
	padding-top: 50px;
}

.fl_more span {
	font-size: 48px;
	font-family: Arial;
	font-weight: bold;
	display: block;
}

.fl_more a {
	border: 1px solid white;
	padding: 10px 50px;
	color: white;
	font-size: 30px;
}

.fl_more a:hover {
	background: #efc011;
	border: none;
	transition: all 0.5s ease-in-out;
}

.fl_list {
	padding-top: 10px;
}

.fl_list li {
	float: left;
	width: 285px;
	height: 260px;
	text-align: center;
	margin: 40px 7px;
	overflow: hidden;
	background: #05629e;
	padding-top: 3.5px;
}

.fl_list li img {
	width: 276px;
	height: 220px;
	text-align: center;
	/*border-bottom: 1px solid white;
	padding-bottom: 30px;*/
/* border-radius:50%;/*圆形背景*/
	overflow: hidden;
}

.fl_list li:hover {
/*box-shadow: 0px 0px 20px #1f2432;*/
/*transform: scale(1.1);*/
	transition: 500ms;
	margin-top: 15px;
	-webkit-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
}

.fl_list li span {
	font-size: 18px;
	color: white;
	display: block;
	text-align: center;
	padding-top: 5px;
	width: 170px;
	margin: 0 auto;
	line-height: 20px;
}

.fl_list li p {
	font-size: 14px;
	color: white;
	text-align: center;
	width: 150px;
	margin: 0 auto;
	line-height: 20px;
	padding-top: 10px;
	text-transform: uppercase;
}

.sousuo_box {
	left: 0px;
	top: 846px;
	position: absolute;
	z-index: 101;
	height: 108px;
	display: block;
	width: 100%;
	min-width: 1200px;
}

.sousuo_nr {
	width: 1200px;
	margin: 0 auto;
	background: url("../index_03.png") no-repeat center;
	height: 108px;
}

.ss_left {
	width: 879px;
	float: right;
	height: 58px;
	margin-top: 24px;
}

.ss_left form {
	background: url(../ss_bg.png);
	float: right;
	width: 220px;
	height: 27px;
	margin-top: 17px;
	margin-right: 39px;
	border: 0px;
	outline: none;
}

.ss_left form .keyname {
	width: 174px;
	height: 18px;
	color: #777777;
	font-size: 12px;
	float: left;
	line-height: 18px;
	background: black;
	margin-left: 24px;
	margin-top: 6px;
	border: 0px;
	outline: none;
}

.ss_left form .sousuo {
	border: none;
	background: url(../index_11.png) no-repeat 0 0px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	float: left;
	margin-top: 6px;
	border: 0px;
	outline: none;
}

.ss_left form .sousuo:hover {
	background: url(../index_11.png) no-repeat 0 -16px;
	transition: all 0.5s ease-in-out;
}

.rm_box {
	float: left;
	color: white;
	height: 58px;
	line-height: 58px;
	width: 584px;
}

.rm_box span {
	float: left;
	font-size: 16px;
	font-family: 宋体, Arial
}

.rm_box ul li {
	float: left
}

.rm_box ul li a {
	color: #8e8e8e;
	font-size: 15px;
	padding-left: 10px;
	font-family: 宋体, Arial
}

.rm_box ul li a:hover {
	color: #a40000;
	transition: all 0.5s ease-in-out;
}

.ss_right {
	float: left;
	color: white;
	height: 57px;
	width: 276px;
	padding-top: 26px;
	padding-left: 25px;
}

.ss_right p {
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.2rem
}

.ss_right span {
	font-size: 30px;
	font-weight: bold;
	line-height: 40px;
	letter-spacing: 0.2rem
}

/* 优势 */
.home_solutions {
	background: url(../Images/solutions_bg.jpg) no-repeat top center;
	height: 707px;
}

.home_solutions_title {
	text-align: center;
	padding-top: 55px;
}

.home_solutions_text {
	color: #222222;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	margin-top: 12px;
}

.home_solutions_list {
	width: 1200px;
	margin: 30px auto;
	overflow: hidden;
	min-width: 1200px;
}

.home_solutions_list_inner {
	width: 1200px;
	min-width: 1200px;
	margin: 0 auto
}

.home_solutions_list dl {
	float: left;
	width: 240px;
	padding: 30px;
	text-align: center;
	position: relative;
	z-index: 3;
}

.home_solutions_list dl:first-child {
	margin-left: 0px;
}

.home_solutions_list dt {
	z-index: 1;
	position: relative;
	width: 131px;
	margin: 0 auto
}

.home_solutions_list dd.bg {
	position: absolute;
	z-index: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 0;
	width: 100%;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
 /* Firefox 4 */
	-webkit-transition: all 0.5s;
 /* Safari and Chrome */
	-o-transition: all 0.5s;
 /* Opera */
}

.home_solutions_list dd.t {
	line-height: 30px;
	height: 30px;
	margin: 10px 0px;
	z-index: 1;
	position: relative;
}

.home_solutions_list dd.t a {
	color: #000000;
	font-size: 20px;
	transition-delay: 0.2s;
}

.home_solutions_list dd.spec {
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	width: 240px;
	z-index: 1;
	position: relative;
	transition-delay: 0.2s;
}


.Horizontal {
	width: 790px;
	float: left;
	margin-top: 50px;
	color: white;
	line-height: 37px;
	font-size: 18px;
}

.Horizontal li img {
	float: left;
	width: 37px;
	height: 37px;
	padding-right: 10px;
}

.Horizontal li {
	float: left;
	padding-right: 10px;
}

.more_link {
	float: right;
	font-size: 15px;
	color: #333333;
	margin-top: 35px;
	text-transform: uppercase;
}

.more_link:hover {
	color: #f6ce00;
	transition: all 0.5s;
}

dl.solu_dl_0 dt a {
	display: block;
	width: 131px;
	height: 131px;
	background: url(../icon01.png) no-repeat 0 -131px;
	transition: all 0.5s;
}

dl.solu_dl_0:hover dt a {
	background: url(../icon01.png) no-repeat 0 0;
}

dl.solu_dl_1 dt a {
	display: block;
	width: 131px;
	height: 131px;
	background: url(../icon02.png) no-repeat 0 -131px;
	transition: all 0.5s;
}

dl.solu_dl_1:hover dt a {
	background: url(../icon02.png) no-repeat 0 0px;
}

dl.solu_dl_2 dt a {
	display: block;
	width: 131px;
	height: 131px;
	background: url(../icon03.png) no-repeat 0 -131px;
	transition: all 0.5s;
}

dl.solu_dl_2:hover dt a {
	background: url(../icon03.png) no-repeat 0 0;
}

dl.solu_dl_3 dt a {
	display: block;
	width: 131px;
	height: 131px;
	background: url(../icon04.png) no-repeat 0 -131px;
	transition: all 0.5s;
}

dl.solu_dl_3:hover dt a {
	background: url(../icon04.png) no-repeat 0 0;
}

.btn_solutions_more {
	width: 120px;
	height: 36px;
	border: 1px solid #555;
	margin: 50px auto;
	text-align: center;
}

.btn_solutions_more a {
	line-height: 36px;
	color: #555;
	font-size: 12px;
	font-family: "宋体";
	width: 120px;
	height: 36px;
	display: block;
	stransition: all 0.5s;
}

.btn_solutions_more a:hover {
	background-color: #555;
}

.btn_solutions_more a:hover {
	color: #fff;
}

/*底部信息*/
.foot {
	height: 150px;
	width: 100%;
	min-width: 1200px;
	background: #202020;
	margin: 0 auto;
}

.foot a {
	color: white;
	font-size: 16px;
}

.foot a:hover {
	color: #fff;
	transition: all 0.3s ease-in-out;
}
.duwz{
	width: 1200px;
	margin: 0 auto;
	padding-top: 70px;
	text-align: center;
}
.duwz p{
	color: white;
}

.foot .ewm{
	float: right;
	width: 150px;
	position: fixed;
	top: 50%;
	right: 0;
	z-index: 5;
}

/*搜索*/
.search {
	FLOAT: right;
	MARGIN: 5px 0px 12px;
	WIDTH: 245px;
	POSITION: relative
}

.searchInput {
	BORDER-RIGHT: #a0a0a0 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #a0a0a0 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #a0a0a0 1px solid;
	WIDTH: 180px;
	LINE-HEIGHT: 16px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #a0a0a0 1px solid;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #fff
}

.searchBtn {
	BACKGROUND: #CCC;
	WIDTH: 48px;
	CURSOR: pointer;
	BORDER-TOP-STYLE: none;
	LINE-HEIGHT: 22px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 22px;
	TEXT-ALIGN: center;
	BORDER-BOTTOM-STYLE: none
}

#demos {
	overflow: hidden;
	height: 315px;
	width: 1200px;
	color: #ffffff;
	padding-top: 30px;
}

#demos ul li {
	width: 282px;
	height: 303px;
	float: left;
	padding: 6px;
	display: inline-block;
	margin-right: 6px;
}

#demos ul li img {
	width: 280px;
}

#demos ul li a {
	width: 282px;
	height: 303px;
	float: left;
	padding: 6px;
	display: inline-block;
	text-align: center;
	background: #01c1cc;
	margin-right: 6px;
	line-height: 23px;
}

#demos ul li a:hover {
	background: #017e86;
}

#demos ul li h3 {
	font-size: 14px;
	color: #FFFFFF;
	line-height: 40px;
	font-family: "微软雅黑", "宋体";
	font-weight: lighter;
}

/*标题*/
.widgettip {
	margin: 0 auto;
	padding-top: 70px;
	text-align: center;
	font-size: 18px;
	color: black;
	min-width: 1200px;
	position: relative;
	z-index: 55;
	/*margin-bottom: 80px;*/
}

.widgettip img {
	height: 1px;
	position: relative;
	z-index: 1;
	top: -50px;
}

.widgettip span {
	font-size: 20px;
	color: #6f6f6f;
	font-family: Arial;
	line-height: 40px;
	text-transform: uppercase;
}

.widgettip h3.cn {
	font-size: 30px;
	color: black;
	font-family: '宋体,Verdana,Arial';
	font-weight: inherit;
	line-height: 30px;
}

.bt_more {
	top: 100px;
	right: 0;
	font-size: 18px;
	position: absolute;
	z-index: 99;
}

.bt_more:hover {
	color: #b42a37;
}

/*标题2*/
.widgettip2 {
	margin: 0 auto;
	padding-top: 46px;
	text-align: center;
	font-size: 18px;
	color: white;
	min-width: 1200px;
	position: relative;
	z-index: 55;
	margin-bottom: 30px;
}

.widgettip2 span {
	font-size: 20px;
	color: white;
	font-family: Arial;
	line-height: 40px;
	text-transform: uppercase;
	line-height: 20px;
}

.widgettip2 h3.cn {
	font-size: 30px;
	color: white;
	font-family: '宋体,Verdana,Arial';
	font-weight: inherit;
	line-height: 30px;
}

.bt_more2 {
	top: 50px;
	font-size: 18px;
	position: absolute;
	z-index: 99;
	color: white;
}

.bt_more2:hover {
	color: #fcb701;
}

.wp-line_content {
	margin: 0 auto;
	width: 61px;
	height: 4px;
	background: #b42a37;
	margin-top: 5px;
}

.wp-line_content1 {
	margin: 0 auto;
	width: 77px;
	height: 3px;
	background: black;
}

.wp-line_content2 {
	margin: 0 auto;
	width: 61px;
	height: 4px;
	background: #fcb701;
	margin-top: 5px;
}

/*产品分类*/
.pro_fl ul {
	height: 100px;
	padding-top: 30px;
	width: 1072px;
	margin: 0 auto;
	padding-bottom: 30px;
}

.pro_fl ul li {
	float: left;
	height: 40px;
	line-height: 40px;
	width: 124px;
	background: #f0f0f0;
	text-align: center;
	margin: 5px 5px;
}

.pro_fl ul li a {
	display: block
}

.pro_fl ul li a:hover {
	background: #a40000;
	color: white
}

.index_cpzs {
	width: 1200px;
	margin: 0 auto;
	height: 630px
}

.pros_gd {
	width: 1200px;
	margin: 0 auto;
	min-width: 1200px;
}

.pros_gd li {
	float: left;
	border: 1px solid #eeeeee;
	width: 360px;
	height: 315px;
	margin: 20px;
}

.pros_gd li:hover {
	box-shadow: 2px 2px 10px #ccc;
	-webkit-box-shadow: 2px 2px 10px #ccc;
	-moz-box-shadow: 2px 2px 10px #ccc;
	-moz-ms-shadow: 2px 2px 10px #ccc;
	-moz-o-shadow: 2px 2px 10px #ccc;
	-webkit-transform: translate3d(0, -10px, 0);
}

.pros_gd li:hover .indexpro_name {
	display: block;
	background: #053e78;
	color: white;
}

.pros_gd li:first-child {
	margin-left: 0px;
}

.pros_gd li:first-child + li + li + li + li {
	margin-left: 0px;
}

.pros_gd li a {
	width: 360px;
	text-align: center;
	float: left;
	height: 315px;
}

.pros_gd li a img {
	width: 360px;
	height: 270px;
}

.indexpro_name {
	text-align: center;
	width: 360px;
	margin: 0 auto;
	display: block;
	height: 45px;
	line-height: 45px;
	font-size: 18px;
}

/*首页产品*/
.box3_bg {
	/*height: 932px;*/
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
}

.cp_mor {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 50px;
}

.cp_mor a {
	color: #053e78;
	font-size: 18px;
	padding: 10px 60px;
	border: 1px solid #053e78;
	-moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 40px 40px 40px 40px;
    -webkit-border-radius: 40px 40px 40px 40px;
    border-radius: 40px 40px 40px 40px;
}

.cp_mor a:hover {
	color: white;
	border: none;
	background: #053e78;
	transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
}

.cpfl_box {
	width: 742px;
	margin: 0 auto;
	padding-top: 30px;
}

.cpfl_box li {
	float: left;
	margin-left: 40px;
}

.cpfl_box li a:hover {
	color: #b42a37;
}
/*产品滚动*/
#demo {
	overflow: hidden;
	height: 712px;
	width: 1200px;
	margin: 0 auto;
}

#indemo {
	float: left;
	width: 1200%;
}

#demo1 {
	float: left;
	height: 712px;
	width: 1200px;
}

#demo2 {
	float: left;
	height: 712px;
	width: 1200px;
}

#demox {
	overflow: hidden;
	height: 712px;
	width: 1200px;
	margin: 0 auto;
}

#indemox {
	float: left;
	width: 1200%;
}

#demo1x {
	float: left;
	height: 712px;
	margin: 0 auto;
}

#demo2x {
	float: left;
	height: 712px
}

.more_links {
	width: 210px;
	display: block;
	text-align: center;
	margin: 0 auto;
	height: 52px;
	font-size: 15px;
	line-height: 52px;
	color: white;
	text-transform: uppercase;
	background: #a40000;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius: 50px 50px 50px 50px;
	-webkit-border-radius: 50px 50px 50px 50px;
	border-radius: 50px 50px 50px 50px;
}

.more_links:hover {
	background: #303030;
	color: white;
	transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
}

.more_linkshui {
	width: 210px;
	display: block;
	text-align: center;
	margin: 40px auto 0 auto;
	height: 52px;
	font-size: 15px;
	line-height: 52px;
	color: white;
	text-transform: uppercase;
	background: #83c950;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius: 50px 50px 50px 50px;
	-webkit-border-radius: 50px 50px 50px 50px;
	border-radius: 50px 50px 50px 50px;
}

.more_linkshui:hover {
	background: #f6ce00;
	color: white;
	transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
}

.ljwm_box {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	height: 621px;
	background-image: url(../box4_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.ljwm_nr {
	width: 1060px;
	margin: 0 auto;
	text-align: center;
	color: white;
	padding-top: 140px;
}

.ljwm_nr p {
	font-size: 36px;
	font-weight: lighter;
}

.ljwm_nr h3 {
	font-size: 36px;
	font-weight: bold;
	line-height: 60px;
	padding-bottom: 25px;
}

.ljwm_nr span {
	font-size: 18px;
	font-weight: lighter;
	line-height: 35px;
}

.more_linkss {
	width: 207px;
	display: block;
	text-align: center;
	margin: 0 auto;
	margin-top: 45px;
	height: 56px;
	font-size: 15px;
	line-height: 56px;
	color: white;
	text-transform: uppercase;
	background: url("../index_15.png") no-repeat center;
}

.more_linkss:hover {
	color: white;
	transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
}

/*首页新闻列表*/
.box5_bg {
	height: 492px;
	background: #053e78;
	min-width: 1200px;
	margin: 0 auto;
	width: 100%;
}

.box_news_left {
	float: left;
	padding-top: 78px;
}

.box_news_left img {
	width: 563px;
	height: 325px;
	border: 3px solid white;
	padding: 9px;
}

.box_news_right {
	float: right;
	width: 580px;
  height: 400px;
  margin-top: 60px;
}

.box_news_list {
	height: 132px;
	width: 540px;
	float: right;
}

.box_news_list:hover {
	background: #b42a37;
}

.box_news_list:hover .box_news_time {
	background: #fcb701;
}

.box_news_list:hover .box_news_nr a {
	color: white;
}

.box_news_list:hover .box_news_nr p {
	color: white;
}
.box_news_nr {
	float: left;
  height: 50px;
  color: white;
}
.box_news_list h3{
  color: white;
  font-size: 100px;
  float: left;
}

.li_let {
	width: 400px;
	padding: 5px;
	float: right;
}

.li_let a {
	font-size: 18px;
	color: white;
}

.li_let a:hover {
	transition: all 0.5s;
	padding-left: 10px;
}

.li_let p {
	font-size: 16px;
	line-height: 25px;
	color: white;
}

/*我们的优势*/
.box6_bg{
	height: 516px;
	background:url(../bg_08.jpg) no-repeat center;
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
}
.box6_bg ul {
	width: 1200px;
	margin: 0 auto;
}
.box6_bg ul li{
	width:216px;
	float: left;
	text-align: center;
	margin: 20px 40px;
}
.box6_bg ul li img{
	width: 116px;
	margin: 0 auto;
}
.box6_bg ul li p{
	font-size: 22px;
	color: #434343;
}
.box6_bg ul li span{
	font-size: 14px;
	color: #434343;
}
/*友情链接*/
.foot_link {
	text-align: left;
	color: black;
	line-height: 30px;
	min-height: 60px;
	width: 1200px;
	margin: 0 auto;
}

.foot_link h3 {
	float: left;
	font-size: 20px;
}

.foot_link a {
	float: left;
	color: black;
	padding-left: 10px;
}
/*内页侧栏*/
.column_title {
	text-align: center;
	font-size: 30px;
	font-weight: initial;
	line-height: 80px;
	padding-bottom: 20px;
	color: #444;
}

.sidebar .sb_nav {
	float: left;
	width: 1200px;
	position: relative;
}

.side_cont ul {
	background: #f3f3f3;
	line-height: 50px;
	text-align: center
}

.main_li {
	background: #e2e6ea;
	float: left;
	overflow: hidden;
	border: 1px solid #e2e6ea;
	line-height: 50px;
	font-size: 18px;
	margin: 10px 10px;
	width: 210px;
}

.main_li:hover {
	background: #b42a37;
	transition: 0.5s;
}

.main_li:hover a {
	color: white;
	transition: 0.5s;
}

.main_li a {
	color: #333;
	text-align: center;
	display: block;
	height: 50px;
}

.ullf {
	display: none;
}

.liff {
	margin-bottom: 0px;
}

.ullf li a {
	background: #b42a37;
	overflow: hidden;
	display: block;
	color: white;
	font-size: 16px;
	text-align: center;
	border-bottom: 1px dashed #579ca1;
	line-height: 50px;
}

.ullf li a:hover {
	background: #b42a37
}

.side_cont ul li:hover ul {
	display: block;
}

.sidebar .sb_nav .active {
	padding: 0px 15px 10px 15px;
	border: 1px solid #cccccc;
	border-top: none;
	zoom: 1;
}

.sidebar .sb_nav .ct-con {
	padding-top: 10px;
	color: #FFFFFF;
}

.sidebar .ct-con {
	line-height: 2;
	color: #FFFFFF;
}

.sidebar .ct-con ul, .sidebar .ct-con ol {
	padding: 0px 0px 0px 25px;
	margin: 0px;
}

.sidebar .ct-con a {
	color: #FFFFFF;
	text-decoration: underline;
}

.location {
	width: 100%;
	height: 60px;
	line-height: 60px;
	background: #fff;
	border-bottom: 1px solid #eee;
}

.location .title {
	width: 1200px;
	margin: 0 auto;
	display: block;
	color: #363636;
	font-family: "microsoft yahei", "Arial";
	font-size: 14px;
	font-weight: initial;
	line-height: 61px;
}

.position {
	padding-left: 35px;
	background: url("../sy.png") no-repeat 10px;
}

.location .title a {
	color: #363636;
	font-family: "microsoft yahei", "Arial";
	font-size: 14px;
}

.location .title a:hover {
	color: #b42a37;
	transition: 0.5s;
}

.sidebar {
	margin-top: 15px;
	margin-bottom: 30px;
	min-height: 400px;
}
/*新闻*/
#newslist li {
	width: 590px;
	float: left;
	border: 1px solid #ddd;
	margin-bottom: 16px;
	transition: all 0.2s linear 0s;
	margin-right: 5px;
}

#newslist li:hover {
	border: 1px solid #053e78;
	transition: all 0.2s linear 0s;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}

#newslist li a {
	display: block;
	padding: 28px;
}

#newslist li h3 {
	font-size: 18px;
	vertical-align: top;
}

#newslist li p {
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	color: #666;
}

.newstime {
	display: block;
	width: 90px;
	height: 66px;
	border-right: 1px solid #ddd;
	line-height: 20px;
	margin-right: 30px;
	color: #666;
	vertical-align: middle;
}

.timefl {
	float: left;
}

.newstime b {
	color: #666;
	display: block;
	font-size: 48px;
	line-height: 48px;
}

#newslist li p {
	color: #888;
}

#shownews h4.related {
	height: 30px;
	line-height: 30px;
	zoom: 1;
	border-bottom: 1px solid #b42a37;
	margin: 15px 0px 10px 0px;
}

#shownews h4.related span {
	float: left;
	display: inline;
	background: #b42a37;
	min-width: 70px;
	_width: 70px;
	white-space: nowrap;
	text-align: center;
	color: #fff;
	padding: 0px 10px;
}

#shownews .relatedlist li {
	float: left;
	width: 30%;
	margin-right: 10px;
	height: 27px;
	line-height: 27px;
	padding-left: 12px;
	background: url(../diantb.jpg) no-repeat 3px 12px;
	overflow: hidden;
}

#shownews .relatedlist li a:hover {
	text-decoration: underline;
}

* html #shownews .relatedlist li img {
	margin-top: 8px;
}

/*资质*/
#certificate1 li h3 {
	padding-top: 15px;
	font-size: 18px;
	border-bottom: 1px solid #ededed;
	padding-bottom: 20px;
}

#certificate1 li {
	margin: 20px;
	overflow: hidden;
	display: inline;
	width: 350px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	float: left;
	display: inline;
	text-align: center;
}

#certificate1 li img {
	width: 350px;
	height: 466px;
}

#certificate1 li:hover {
	box-shadow: 2px 2px 10px #ccc;
	-webkit-box-shadow: 2px 2px 10px #ccc;
	-moz-box-shadow: 2px 2px 10px #ccc;
	-moz-ms-shadow: 2px 2px 10px #ccc;
	-moz-o-shadow: 2px 2px 10px #ccc;
	-webkit-transform: translate3d(0, -10px, 0);
}

#certificate1 li h3 a {
	color: #000;
}

#certificate1 li h3 a:hover {
	text-decoration: underline;
}

/*相册*/

#albumlist li h3 {
	font-size: 18px;
	border-bottom: 1px solid #ededed;
	width: 250px;
	text-align: center;
	height: 50px;
	overflow: hidden;
}

#albumlist li {
	margin: 20px;
	overflow: hidden;
	display: inline;
	width: 250px;
	height: 232px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	float: left;
}

#albumlist li img {
	width: 250px;
}

#albumlist li:hover {
	box-shadow: 2px 2px 10px #ccc;
	-webkit-box-shadow: 2px 2px 10px #ccc;
	-moz-box-shadow: 2px 2px 10px #ccc;
	-moz-ms-shadow: 2px 2px 10px #ccc;
	-moz-o-shadow: 2px 2px 10px #ccc;
	-webkit-transform: translate3d(0, -10px, 0);
}

#albumlist li h3 a {
	color: #000;
}

#albumlist li h3 a:hover {
	text-decoration: underline;
}

/*产品*/
#productlist li h3 {
	padding-top: 15px;
	font-size: 18px;
	border-bottom: 1px solid #ededed;
	padding-bottom: 20px;
}

#productlist li {
	margin: 20px;
	overflow: hidden;
	display: inline;
	width: 350px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

#productlist li img {
	width: 350px;
	height: 263px;
}

#productlist li:hover {
	box-shadow: 2px 2px 10px #ccc;
	-webkit-box-shadow: 2px 2px 10px #ccc;
	-moz-box-shadow: 2px 2px 10px #ccc;
	-moz-ms-shadow: 2px 2px 10px #ccc;
	-moz-o-shadow: 2px 2px 10px #ccc;
	-webkit-transform: translate3d(0, -10px, 0);
}

#productlist li h3 a {
	color: #000;
}

#productlist li h3 a:hover {
	text-decoration: underline;
}



#showproduct h4.related {
	height: 30px;
	line-height: 30px;
	zoom: 1;
	border-bottom: 1px solid #b42a37;
	margin: 15px 0px 10px 0px;
}

#showproduct h4.related span {
	float: left;
	display: inline;
	background: url(../rela-bg.jpg) repeat-x left top;
	min-width: 70px;
	_width: 70px;
	white-space: nowrap;
	padding: 0px 10px;
	text-align: center;
	color: #fff;
	text-shadow: -1px -1px #b42a37;
}

#showproduct h3.sl-ti {
	height: 31px;
	border-bottom: 1px solid #ccc;
	margin-top: 13px;
	zoom: 1;
}

#showproduct h3.sl-ti a {
	float: left;
	display: inline;
	cursor: pointer;
	min-width: 60px;
	_width: 60px;
	white-space: nowrap;
	text-align: center;
	height: 30px;
	line-height: 30px;
	background: url(../sl-ti.jpg) repeat-x left top;
	margin-right: 4px;
	border: 1px solid #ccc;
	padding: 0px 10px;
}

#showproduct h3.sl-ti a.hover {
	background: url(../rela-bg.jpg) repeat-x;
	color: #fff;
	text-shadow: -1px -1px #4d6e95;
	border: 1px solid #5985ba;
}

#rl-product {
	position: relative;
	width: 690px;
	overflow: hidden;
	margin-left: 18px;
}

#rl-product ul {
	position: absolute;
	width: 2012em;
}

#rl-product li {
	float: left;
	display: inline;
	zoom: 1;
	overflow: hidden;
	text-align: center;
}

#rl-product li a.img {
	display: block;
	text-align: center;
	font-size: 0px;
}

#rl-product li img {
	border: 1px solid #ccc;
}

#rl-product li h3 {
	margin-top: 5px;
}

#showproduct .flip {
	position: absolute;
	z-index: 1;
}

#showproduct #trigger {
	display: none;
}

#showproduct .next, #showproduct .prev {
	width: 12px;
	height: 20px;
	overflow: hidden;
	display: block;
	background: url(../p-arrow.jpg) no-repeat;
	cursor: pointer;
}

#showproduct .next {
	background-position: 0px 0px;
	position: absolute;
	top: 60px;
	left: 710px;
}

#showproduct .next:hover {
	background-position: 0px -20px;
}

#showproduct .prev {
	background-position: -12px 0px;
	position: absolute;
	top: 60px;
	left: 0px;
}

#showproduct .prev:hover {
	background-position: -12px -20px;
}

* html #showproduct .prev {
	left: -18px;
}

* html #showproduct .next {
	left: 693px;
}

* + html #showproduct .prev {
	left: -18px;
}

* + html #showproduct .next {
	left: 693px;
}
/*下载*/
#downloadlist dl.top dt a {
	color: #004080;
}

#downloadlist .metlist dd {
	background: #eef3fa;
}
/*地图*/
#sitemaplist .sitemapclass2 h3 {
	background: url(../li.png) no-repeat left center;
}

.digg4 {
	font-size: 16px;
	padding: 8px;
}

.head_menu {
	background-color: #e2e6ea;
	height: 45px;
	font-size: 14px;
	line-height: 45px;
}

.head_menu:hover {
	background: #4a8b90;
	color: white
}

.head_menu:hover a {
	color: white
}

.first {
	float: left;
	margin: 10px;
	width: 160px;
	text-align: center
}

.head_menu_left {
	font-size: 14px;
	color: #ffffff;
	float: left;
	padding: 0.2rem;
}

.head_menu_right {
	float: right;
	margin: 0.2rem;
}

.head_menuc_box {
	width: 160px;
	display: none;
	padding-top: 0.1rem;
	overflow: hidden
}

.head_menu_child span {
	float: right;
}

.head_menu_child {
	color: #ffffff;
	font-size: 14px;
	padding: 0.25rem;
}

.head_menu_childs {
	background-color: #eee;
	color: #333;
	font-size: 14px;
}

.head_menu_childs a {
	padding-left: 0.2rem;
	height: 45px;
	line-height: 45px;
}

.head_menu_childs.on a {
	padding-left: 0.2rem;
	height: 45px;
	line-height: 45px;
	overflow: hidden
}

.head_menu_childs.on {
	background-color: #eee;
	overflow: hidden;
	height: 45px;
}

.head_menu_childs.on ul li {
	width: 160px;
	background-color: #c6c6c6;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
	overflow: hidden
}

.head_menu_childs.on ul li:hover {
	background: #4a8b90;
	color: white
}

.head_menu_childs.on ul li:hover a {
	color: white
}

.head_menu_childs.on:hover {
	background: #41959b;
	color: white
}

.head_menu_childs.on:hover a {
	color: white
}

.slidetoggle {
	float: right;
	padding-right: 20px
}

.d-secondNav {
	line-height: 45px;
}

.d-secondNav span {
	line-height: 45px;
}

.center_Posters {
	width: 100%;
	height: 397px;
	overflow: hidden;
	min-width: 1200px;
	position: relative;
	margin-top: 156px;
}

.list-none {
	width: 1200px;
	margin: 0 auto;
}

#flip {
	width: 1200px;
	float: left;
}

/**关于我们**/
.aobut_box{
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 50px;
}
.about_nr{
	width: 1200px;
	margin: 0 auto;
	padding-top: 40px;
}
.about_nr a{
	font-size: 14px;
	color: #5a5a5a;
	text-align: center;
}

.about_link {
	width: 470px;
	margin: 0 auto;
	padding-top: 100px;
}

.about_link a{
	line-height: 54px;
	font-size: 18px;
	color: white;
	text-align: center;
	padding: 15px 60px;
	margin: 15px;
	-moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 40px 40px 40px 40px;
    -webkit-border-radius: 40px 40px 40px 40px;
    border-radius: 40px 40px 40px 40px;
}

.about_link a:first-child{
	background: #434343;
}

.about_link a:first-child+a{
	background: #053e78;
}
.aobut_box p{
    color:#eeeeee !important;font-size:14px !important;text-align: center !important;line-height: 30px!important;
}
.aobut_box a{
    color:#eeeeee !important;font-size:14px !important;text-align: center!important;line-height: 30px!important;
}
